A struggle between opposing forces; a fight
A contest or struggle in a non-physical context
एक प्रतियोगिता या संघर्ष
English Usage: Their battle of wits was fascinating to watch.
Hindi Usage: उनकी बुद्धि की प्रतियोगिता देखना दिलचस्प था।